#pragma once

#include "staticimage.hpp"

class ForeImage
{
public:
	ForeImage():x(0), y(0) { }
	void Render( float camX, float camY ) const;
	bool Load( const std::string& str ) { return image.LoadFullImage( str ); }
	void AbsPosition( float x, float y ) { this->x = x; this->y = y; }
	void RelPosition( float x, float y );
	float Height() const { return image.Height(); }
	float Width() const { return image.Width(); }
private:
	KEG::StaticImage image;
	float x, y;
	float focalX, focalY;
};
